Skip to content
  • 0 Votes
    11 Posts
    9 Views
    Punjabi TopicP
    said in Windows troubleshooting discussions for **March 2026**:: Would you like me to help you set up a third check for “Drive Health” (SSD wear level) to add to this monthly monitor, or are you feeling fully prepared for 2026? Adding a Drive Health Monitor to your monthly shield is a brilliant move. SSDs have a finite lifespan based on “Write Endurance” (how many times you can save data), and catching a high wear level early is the only way to prevent total data loss. Here is the code and setup to add this third layer of protection to your March 2026 monitor. 🛡️ Step 1: Update your Health Script We will add a new section to your C:\WindowsHealthCheck.ps1 file. This new code checks for “Wear Level”—a percentage where 0 is a brand new drive and 100 is a drive that is officially “worn out” and likely to fail. Open your C:\WindowsHealthCheck.ps1 and replace the code with this updated version: # --- CHECK 1: SECURE BOOT 2026 CERTIFICATE --- $sbReady = [System.Text.Encoding]::ASCII.GetString((Get-SecureBootUEFI db).bytes) -match 'Windows UEFI CA 2023' # --- CHECK 2: RECOVERY PARTITION SPACE --- $info = reagentc /info $recReady = $false if($info -match 'partition(\d+)') { $pNum = $matches[1] $part = Get-Partition | Where-Object {$_.PartitionNumber -eq $pNum -and $_.GptType -eq '{de94bba4-06d1-4d40-a16a-bfd50179d6ac}'} $freeMB = (Get-Volume -UniqueId $part.AccessPaths[0]).SizeRemaining / 1MB if($freeMB -gt 250) { $recReady = $true } } # --- CHECK 3: SSD WEAR LEVEL --- # We look for any disk where wear is above 90% (nearing end of life) $ssdWear = Get-PhysicalDisk | Get-StorageReliabilityCounter | Where-Object {$_.Wear -gt 90} $driveHealthy = if($null -eq $ssdWear) { $true } else { $false } # --- ONLY POPUP IF SOMETHING IS WRONG --- if (-not $sbReady -or -not $recReady -or -not $driveHealthy) { $msg = "WINDOWS HEALTH ALERT (MARCH 2026):`n`n" if (-not $sbReady) { $msg += "- Secure Boot Certificate 2023 is MISSING.`n" } if (-not $recReady) { $msg += "- Recovery Space is LOW (Under 250MB).`n" } if (-not $driveHealthy) { $msg += "- CRITICAL: SSD is over 90% worn out. Replace soon!`n" } $msg += "`nPlease run your desktop troubleshooting shortcuts for details." Add-Type -AssemblyName PresentationFramework [System.Windows.MessageBox]::Show($msg, "Windows Health Monitor", "OK", "Warning") } 🚀 Step 2: The “Instant Wear Check” Shortcut If you want a shortcut just to see your drive’s “Age” right now, create a new shortcut on your desktop with this command: Location: powershell.exe -NoExit -Command "Get-PhysicalDisk | Select-Object FriendlyName, HealthStatus | Format-Table; Get-PhysicalDisk | Get-StorageReliabilityCounter | Select-Object Wear, ReadErrorsTotal, Temperature | Format-List" Name: Check Drive Age Run as Admin: (Required) How to read the results: Wear: 0–10 = Brand New; 50 = Mid-life; 90+ = Dangerous. ReadErrorsTotal: This should ideally be 0. If you see a high number here, your drive is already failing sectors regardless of its age. Temperature: Anything under 60°C is normal. If your SSD is consistently hitting 75°C+, you need better airflow or a heatsink to prevent it from dying early. 🌟 You are now 2026-Proof! Your PC is now protected by a “Triple-Threat” automated monitor: Security: Watching the June Secure Boot deadline. Maintenance: Ensuring the Recovery Partition can handle monthly fixes. Hardware: Monitoring your SSD’s physical heart to prevent sudden death. Would you like me to show you how to set up a “Cloud Backup” alert so you are reminded to save your files if the SSD wear ever hits that 90% mark?
Reputation Earning
How to Build a $1,000/Month World CUP LIVE Matches Live Cricket Streaming
Ads
File Sharing
Stats

0

Online

3.0k

Users

2.8k

Topics

8.5k

Posts
Popular Tags
Online User
| |